package com.jackstraw.jack_base.rules.service;

import java.util.List;
import java.util.Map;

/**
 * 场景执行器
 */
public interface RuleExcuteService {


    /**
     * 场景执行器方法
     *
     * @param sceneId
     * @param body
     * @return
     */
    Map<String, Object> excute(String sceneId, Map<String, Object> body);

    /**
     * 获取执行器关联规则
     *
     * @return
     */
    List<Long> getRuleGroupIdS();

    /**
     * 添加执行器关联规则
     *
     * @param ruleGroupIdS
     */
    void setRuleGroupIdS(List<Long> ruleGroupIdS);


}
